package com.zsl.swing.redis.desktop.window.menu;

import com.zsl.swing.redis.desktop.common.Constants;
import com.zsl.swing.redis.desktop.model.FontSizeConfigEntity;
import com.zsl.swing.redis.desktop.utils.FontUtils;
import com.zsl.swing.redis.desktop.window.ZslRedisDesktopMainWindow;

import javax.swing.*;
import java.awt.*;

public class ZslMenu extends JMenu{

    public ZslMenu(String menuName){
        super(menuName);
        this.initMenu();
    }

    private void initMenu(){

        FontSizeConfigEntity fontSizeConfig = ZslRedisDesktopMainWindow.getFontSizeConfig();
        this.setFont(FontUtils.getFont(fontSizeConfig.getFontName(), Font.BOLD, fontSizeConfig.getMenu()));
        this.setPreferredSize(new Dimension(Constants.MENU_WIDTH,Constants.MENU_HEIGHT));
    }


}
